Lab 4 Pushbutton Switch


อุปกรณ์

1.NodeMCU ESP-12E Development Board V2

2.สาย USB-A to Micro-B ตัวผู้ (ควรเป็นสายที่สามารถรับส่งข้อมูลได้)

3.Breadboard

4.หลอด LED

5.ตัวต้านทาน

  1. Pushbutton Switch

การต่อวงจร

ขั้นตอนการปฏิบัติ

1.เชื่อมต่อ NodeMCU ESP-12E Development Board V2 เข้ากับคอมพิวเตอร์ของท่านโดยการเสียบสาย USB-A to Micro-B ด้านที่เป็น Micro-B เข้ากับ NodeMCU ESP-12E Development Board V2 และเสียบด้านที่เป็น USB-A เข้ากับ Port USB ของคอมพิวเตอร์

2.เปิดโปรแกรม Arduino IDE ขึ้นมา จากนั้น ท่านจาสามรถพิมพ์หรือคัดลอก source code ข้างล่างไปวางในใน Arduino IDE

#define LED_PIN D0                      // GPI16
#define SW D4                           // GPIO2
int start_SW = 0;
int start = 0;
int last_start_SW = 1;
void setup() {
  pinMode(LED_PIN, OUTPUT);
  pinMode(SW, INPUT_PULLUP);
}
void loop() {
  start_SW = digitalRead(SW);
  if((start_SW == 0)&&(last_start_SW ==1)){
    start = ~start;
    digitalWrite(LED_PIN, start);
    delay(250);
  }
  last_start_SW = start_SW;
}

3.จากนั้นให้ท่านทำการ verify และ upload source code ไปยัง NodeMCU ESP-12E Development Board V2

ผลลัพธ์

ท่านสามารถทดสอบได้โดยการกดค้างที่ Momentary Switch แล้ว LED จะติด ถ้าท่านปล่อย LED จะดับ

results matching ""

    No results matching ""